home *** CD-ROM | disk | FTP | other *** search
- procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
- Shift: TShiftState);
- begin
- case Key of
- VK_DOWN,
- VK_RETURN:
- // Enter OR Arrow Down - same as Tab
- begin
- Keybd_Event(VK_TAB,0,0,0);
- end;
- VK_UP:
- // on receiving ArrowUp, simulate Shift-Tab
- begin
- Keybd_Event(VK_SHIFT,0,0,0); // simulate Shift key pressed
- Keybd_Event(VK_TAB,0,0,0);
- Keybd_Event(VK_SHIFT,0,KEYEVENTF_KEYUP,0); // Shift key released
- end;
- end;
- end;
-